semiconductor particles - English Synonyms Dictionary